Dependency-Spheres: A Global Transaction Context for Distributed Objects and Messages

نویسندگان

  • Stefan Tai
  • Thomas A. Mikalsen
  • Isabelle Rouvellou
  • Stanley M. Sutton
چکیده

Many enterprise systems employ both object-oriented middleware (OOM) and message-oriented middleware (MOM). However, support for the integration of object and messaging services, in particular for transaction processing across object and messaging components, is very limited. In this paper, we introduce the concept of Dependency-Spheres (D-Spheres), a global transaction context for distributed objects and messages. A D-Sphere integrates standard distributed object transactions and conditional asynchronous messages in one single unit-of-work. It is a new service for transaction processing that enhances two-phase-commit ACID transactions with pre-commit message delivery, concurrent evaluations of transaction-critical message conditions, and message compensation support for recovery. D-Spheres enrich standard OOM and MOM services, uniquely providing for an increased level of reliability for their use in combination in enterprise systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Transaction-Based Causality in Distributed Replicated Objects

In distributed applications, multiple objects are cooperating by exchanging messages with each other. It implies larger computation and communication overhead to causally order all the messages transmitted in the network. Transactions in clients manipulate objects in servers by sending read and write requests to the servers. In this paper, we de ne what messages to be causally ordered based on ...

متن کامل

A hybrid approach for database intrusion detection at transaction and inter-transaction levels

Nowadays, information plays an important role in organizations. Sensitive information is often stored in databases. Traditional mechanisms such as encryption, access control, and authentication cannot provide a high level of confidence. Therefore, the existence of Intrusion Detection Systems in databases is necessary. In this paper, we propose an intrusion detection system for detecting attacks...

متن کامل

Cooperative Transactions: A Data-Driven Approach

In this paper we present a new cooperative transaction model. The model has been developed using a data-driven approach, where we have not considered constraints specific to one application class, but only data-specific constraints. This approach is more general than the application-driven approach adopted in other cooperative transaction models. The notion of set of complementary objects is in...

متن کامل

Abstracting Interactions Based on Message Sets

ing Interactions Based on Message Sets Svend Frr 1 and Gul Agha 2. 1 Hewlett-Packard Laboratories, 1501 Page Mill Road, Palo Alto, CA 94303 2 University of Illinois, 1304 W. Springfield Avenue, Urbana, IL 61801 Abs t rac t . An important requirement of programming languages for distributed systems is to provide abstractions for coordination. A common type of coordination requires reactivity in ...

متن کامل

Speculative Distributed Transaction Processing

In this paper, we propose speculative distributed transaction processing (SDTP) strategy, in which, a transaction releases the locks on the data objects immediately after the completion of its execution and starts commit processing. By accessing both original values and updated values immediately after the transaction's execution, the waiting transaction speculatively carries out alternative ex...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001